/**
 * 入口函数
 */
import Vue from 'vue'
import App from './App'
import './filters' // 引入自定义的过滤器

// 加载运行一次 mockServer.js
import './mock/mockServer'
// 引入路由对象模块
import router from './router'
// 引入vuex
import store from './store'
import { Button } from 'mint-ui'

import VueLazyload from 'vue-lazyload'
// 导入加载等待图片
import loading from './common/image/loading.gif'

// 全局使用懒加载
Vue.use(VueLazyload, {
  loading
})

// 全局使用mint-ui的组件
Vue.component(Button.name, Button)

/* eslint-disable no-new */
new Vue({
  el: '#app',
  render: h => h(App),
  router,
  store
})
